runtime.cleanupBlockHeader.n (field)
18 uses
runtime (current package)
mcleanup.go#L320: n uint32
mcleanup.go#L332: b.cleanups[b.n] = c
mcleanup.go#L333: b.n++
mcleanup.go#L339: return b.n == uint32(len(b.cleanups))
mcleanup.go#L344: return b.n == 0
mcleanup.go#L349: dst := a.cleanups[a.n:]
mcleanup.go#L350: if uint32(len(dst)) >= b.n {
mcleanup.go#L353: a.n += b.n
mcleanup.go#L354: b.n = 0
mcleanup.go#L358: copy(dst, b.cleanups[b.n-uint32(len(dst)):b.n])
mcleanup.go#L359: a.n = uint32(len(a.cleanups))
mcleanup.go#L360: b.n -= uint32(len(dst))
mcleanup.go#L726: for i := 0; i < int(b.n); i++ {
mcleanup.go#L753: gcCleanups.executed.Add(int64(b.n))
mcleanup.go#L755: atomic.Store(&b.n, 0) // Synchronize with markroot. See comment in cleanupBlockHeader.
mgcmark.go#L253: n := uintptr(atomic.Load(&cb.n))
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |